// 导入axios  
import axios from 'axios';  
  
// 创建一个axios实例  
const request = axios.create({  
  baseURL: 'https://scm.wwtscm.com/', // url = base url + request url  
  // withCredentials: true, // 跨域请求时发送cookies  
  timeout: 6000 // 请求超时时间  
});  
  
// 请求拦截器  
request.interceptors.request.use(  
  config => {  
    // config.headers['X-Token'] = user.token;  
    return config;  
  },  
  error => {  
    // 对请求错误做些什么  
    console.log(error); // for debug  
    return Promise.reject(error);  
  }  
);  
  
// 响应拦截器  
request.interceptors.response.use(  
  response => {  
    // 对响应数据做点什么，比如统一处理错误状态码、错误信息等  
    const res = response.data;  
    // if (res.code !== 1) {  
    //   // 如果返回的状态码不是200，则抛出异常  
    //   return Promise.reject(new Error(res.message || 'Error'));  
    // }  
    return res;  
  },  
  error => {  
    // 对响应错误做点什么，比如网络错误等  
    return Promise.reject(error);  
  }  
);  
  
// 导出axios实例  
export default request;